Node.js Raspberry Pi - Components

Raspberry Pi டுடோரியலில் பயன்படுத்தப்படும் வெவ்வேறு கூறுகளைப் பற்றி அறிக

கூறுகள் என்றால் என்ன?

கூறுகள் ஒரு பெரிய முழுமையின் பகுதிகள். இந்த அத்தியாயத்தில், எங்கள் டுடோரியலில் பயன்படுத்தும் வெவ்வேறு கூறுகளை விளக்குகிறோம்.

Raspberry Pi மற்றும் GPIO பின்கள்

Raspberry Pi 3 with GPIO

Raspberry Pi 3 with GPIO

இது ஒரு Raspberry Pi 3 இன் விளக்கப்படம்.

GPIO பின்கள் Raspberry Pi இன் வலது பக்கத்தில் இரண்டு வரிசைகளில் உள்ள சிறிய சிவப்பு சதுரங்கள், உண்மையான Raspberry Pi இல் அவை சிறிய உலோக பின்கள்.

உள்ளீட்டு பின்கள் வெளிப்புற உலகத்திலிருந்து இயக்க அல்லது அணைக்கக்கூடிய சுவிட்சுகள் போன்றவை (ஒரு இயக்க/அணை விளக்கு சுவிட்சு போன்றது).

வெளியீட்டு பின்கள் Raspberry Pi இயக்க அல்லது அணைக்கக்கூடிய சுவிட்சுகள் போன்றவை (ஒரு LED விளக்கை இயக்க/அணைப்பது போன்றது).

Raspberry Pi 3 க்கு 26 GPIO பின்கள் உள்ளன, மீதமுள்ள பின்கள் பவர், கிரவுண்ட் அல்லது "மற்றவை".

பின் இடங்கள் கீழே உள்ள அட்டவணையுடன் ஒத்துப்போகின்றன.

Raspberry Pi B+, 2, 3 & Zero

பின் 1 பின் எண் பின் 2 பின் எண்
3V3 1 5V 2
GPIO 2 3 5V 4
GPIO 3 5 GND 6
GPIO 4 7 GPIO 14 8
GND 9 GPIO 15 10
GPIO 17 11 GPIO 18 12
GPIO 27 13 GND 14
GPIO 22 15 GPIO 23 16
3V3 17 GPIO 24 18
GPIO 10 19 GND 20
GPIO 9 21 GPIO 25 22
GPIO 11 23 GPIO 8 24
GND 25 GPIO 7 26
DNC 27 DNC 28
GPIO 5 29 GND 30
GPIO 6 31 GPIO 12 32
GPIO 13 33 GND 34
GPIO 19 35 GPIO 16 36
GPIO 26 37 GPIO 20 38
GND 39 GPIO 21 40

விளக்கம்

பவர் +

மின்சாரம் வழங்கும் பின்கள்

கிரவுண்ட்

பூமி/கிரவுண்ட் இணைப்புகள்

UART

தொடர் தகவல்தொடர்பு

I2C

இடை-ஒருங்கிணைந்த சுற்று

SPI

தொடர் புறிமுறை இடைமுகம்

GPIO

பொது நோக்க உள்ளீடு/வெளியீடு

இணைக்க வேண்டாம்

பயன்பாட்டிற்கு இணைக்கக்கூடாத பின்கள்

பிரெட்போர்டு

ஒரு பிரெட்போர்டு மின்னணுவியல் முன்மாதிரிகளுக்குப் பயன்படுத்தப்படுகிறது, இது சாலிடரிங் இல்லாமல் சுற்றுகளை உருவாக்க உங்களை அனுமதிக்கிறது. இது அடிப்படையில் ஒரு பிளாஸ்டிக் பலகை, டை-பாயிண்ட்களின் (துளைகள்) கட்டத்துடன். பலகையின் உள்ளே உலோக துண்டுகள் குறிப்பிட்ட வழிகளில் வெவ்வேறு டை-பாயிண்ட்களை இணைக்கின்றன.

Breadboard with connections highlighted

Breadboard with connections highlighted

கீழே உள்ள விளக்கப்படத்தில் வெவ்வேறு நிறங்களுடன் சில பிரிவுகளை முன்னிலைப்படுத்தியுள்ளோம். கட்டம் எவ்வாறு இணைக்கப்பட்டுள்ளது என்பதைக் காட்ட இதுவாகும்.

பிரெட்போர்டின் வெவ்வேறு பிரிவுகள்:

பவர் பஸ் - சிவப்பு நிறத்தில் முன்னிலைப்படுத்தப்பட்ட நெடுவரிசைகள். இவை பொதுவாக பிரெட்போர்டுக்கு மின்சாரத்தை இணைக்க பயன்படுத்தப்படுகின்றன. முழு நெடுவரிசையும் இணைக்கப்பட்டிருப்பதால், நெடுவரிசையில் உள்ள எந்த டை-பாயிண்ட்களுக்கும் மின்சாரத்தை இணைக்கலாம்.
கிரவுண்ட் பஸ் - நீல நிறத்தில் முன்னிலைப்படுத்தப்பட்ட நெடுவரிசைகள். இவை பொதுவாக பிரெட்போர்டுக்கு கிரவுண்டை இணைக்க பயன்படுத்தப்படுகின்றன. முழு நெடுவரிசையும் இணைக்கப்பட்டிருப்பதால், நெடுவரிசையில் உள்ள எந்த டை-பாயிண்ட்களுக்கும் கிரவுண்டை இணைக்கலாம்.
இணைக்கப்பட்ட டை-பாயிண்ட்களின் வரிசைகள் - பச்சை நிறத்தில் முன்னிலைப்படுத்தப்பட்ட வரிசைகள். இந்த வரிசைகளின் ஒவ்வொரு டை-பாயிண்ட்களும் இணைக்கப்பட்டுள்ளன, ஆனால் முழு வரிசையும் அல்ல! இடது பக்க டை-பாயிண்ட்கள் இணைக்கப்பட்டுள்ளன (A-B-C-D-E), மற்றும் வலது பக்க டை-பாயிண்ட்கள் இணைக்கப்பட்டுள்ளன (F-G-H-I-J).
பிரெட்போர்டின் மையத்தில் ஒரு ட்ரென்ச் உள்ளது, இது இடது மற்றும் வலது வரிசைகளை பிரிக்கிறது. ட்ரென்சின் அகலம் பல ஒருங்கிணைந்த சுற்றுகள் அதில் பொருந்தும் வகையில் வடிவமைக்கப்பட்டுள்ளது.

மற்ற மின்னணு கூறுகள்

த்ரூ ஹோல் LED

Through Hole LED

ஒளி உமிழும் டையோடு (LED). ஒரு LED என்பது ஒரு மின்னழுத்தம் பயன்படுத்தப்படும் போது ஒளியை வெளியிடும் ஒரு டையோடு ஆகும். எங்கள் எடுத்துக்காட்டில் நாம் ஒரு த்ரூ ஹோல் LED ஐப் பயன்படுத்துகிறோம். அவை ஒரு நேர்மறை (அனோடு என்று அழைக்கப்படுகிறது), மற்றும் ஒரு எதிர்மறை (கேதோடு என்று அழைக்கப்படுகிறது) பின்னைக் கொண்டுள்ளன. LED இல் நீளமான கால் நேர்மறை பின்னைக் குறிக்க வேண்டும்.

RGB LED

RGB LED

ஒளி உமிழும் டையோடு (LED). ஒரு LED என்பது ஒரு மின்னழுத்தம் பயன்படுத்தப்படும் போது ஒளியை வெளியிடும் ஒரு டையோடு ஆகும். ஒரு RGB LED க்கு 4 பின்கள் உள்ளன. ஒவ்வொரு வண்ணத்திற்கும் ஒன்று (R = சிவப்பு, G = பச்சை, மற்றும், B = நீலம்), மற்றும் ஒரு பொதுவான கேதோடு/அனோடு. இந்த ஒரு LED தூய வண்ணங்களைக் காட்டலாம், அல்லது வண்ணங்களை மாற்றியமைக்க மற்றும் கலக்க PWD உடன்.

புஷ் பட்டன்

Push Button

ஒரு புஷ் பட்டன் என்பது ஒரு வகை சுவிட்சு. ஒரு சுவிட்சு ஒரு மின்சார சுற்றுவட்டத்தில் ஒரு இணைப்பை உருவாக்குகிறது அல்லது உடைக்கிறது.

ஜம்பர் கம்பி - பெண் முதல் ஆண்

Female to male jumper wires

ஜம்பர் கம்பிகள் என்று அழைக்கப்படும் கம்பிகளின் குறுகிய துண்டுகள் இணைப்புகளை உருவாக்க பயன்படுத்தப்படுகின்றன. பெண் முதல் ஆண் ஜம்பர் கம்பிகள் Raspberry Pi இல் உள்ள GPIO இலிருந்து பிரெட்போர்டுக்கு இணைக்க பயன்படுத்தப்படும்.

ஜம்பர் கம்பி - ஆண் முதல் ஆண்

Male to Male jumper wires

ஜம்பர் கம்பிகள் என்று அழைக்கப்படும் கம்பிகளின் குறுகிய துண்டுகள் இணைப்புகளை உருவாக்க பயன்படுத்தப்படுகின்றன. ஆண் முதல் ஆண் ஜம்பர் கம்பிகள் பிரெட்போர்டின் வெவ்வேறு பகுதிகளுக்கு இடையே இணைப்புகளை உருவாக்க பயன்படுத்தப்படும்.

மின்தடை - 68 ஓம்

68 Ohm resistor

மின்தடைகள் மின்னோட்டத்தைக் குறைக்க, சிக்னல் நிலைகளை சரிசெய்ய போன்றவற்றுக்குப் பயன்படுத்தப்படுகின்றன. இது ஒரு 68 ஓம் மின்தடை.

மின்தடை - 220 ஓம்

220 Ohm resistor

மின்தடைகள் மின்னோட்டத்தைக் குறைக்க, சிக்னல் நிலைகளை சரிசெய்ய போன்றவற்றுக்குப் பயன்படுத்தப்படுகின்றன. இது ஒரு 220 ஓம் மின்தடை.

மின்தடை - 1k ஓம்

1k Ohm resistor

மின்தடைகள் மின்னோட்டத்தைக் குறைக்க, சிக்னல் நிலைகளை சரிசெய்ய போன்றவற்றுக்குப் பயன்படுத்தப்படுகின்றன. இது ஒரு 1k ஓம் மின்தடை.

Node.js தொகுதிகள்

onoff

GPIO அணுகல் மற்றும் இடையீட்டு கண்டறிதல் Node.js உடன்

ஆவணம்: onoff ஆவணம்

Socket.IO

நிகழ்நேர இரு-திசை நிகழ்வு-அடிப்படையிலான தகவல்தொடர்பு

ஆவணம்: Socket.IO ஆவணம்

pigpio

pigpio C நூலகத்திற்கான மேலுறை. Node.js உடன் GPIO, PWM, சர்வோ கட்டுப்பாடு, நிலை மாற்ற அறிவிப்பு மற்றும் இடையீட்டு கையாளுதல் ஆகியவற்றை இயலுமைப்படுத்துகிறது

ஆவணம்: pigpio ஆவணம்

பயிற்சி

பின்வருவனவற்றில் எது Raspberry Pi இல் PWM (பல்ஸ்-விட்த் மாடுலேஷன்) செயல்பாட்டிற்கு பயன்படுத்தப்படுகிறது? தேர்வு செய்யவும்.

GPIO பின்கள்
✗ தவறு! GPIO பின்கள் PWM செயல்பாட்டை ஆதரிக்கின்றன, ஆனால் அவை மட்டுமே அல்ல
GPIO பின்கள் pigpio தொகுதியுடன்
✓ சரி! GPIO பின்கள் pigpio போன்ற தொகுதிகளுடன் PWM செயல்பாட்டை ஆதரிக்கின்றன
பவர் பின்கள்
✗ தவறு! பவர் பின்கள் PWM செயல்பாட்டை ஆதரிக்காது
கிரவுண்ட் பின்கள்
✗ தவறு! கிரவுண்ட் பின்கள் PWM செயல்பாட்டை ஆதரிக்காது